.buttonSmall {
	padding: 2px 8px; border-radius: 4px; text-align: center; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; display: inline-block; position: relative; cursor: pointer; box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -khtml-border-radius: 4px; -moz-box-sizing: border-box;
}
.button {
	padding: 6px 16px; border-radius: 4px; text-align: center; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; position: relative; cursor: pointer; box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -khtml-border-radius: 4px; -moz-box-sizing: border-box;
}
.buttonLarge {
	padding: 6px 16px; border-radius: 4px; text-align: center; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; display: inline-block; position: relative; cursor: pointer; box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -khtml-border-radius: 4px; -moz-box-sizing: border-box;
}
.buttonHuge {
	padding: 10px 16px; border-radius: 4px; text-align: center; line-height: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; display: inline-block; position: relative; cursor: pointer; box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -khtml-border-radius: 4px; -moz-box-sizing: border-box;
}
.buttonEpic {
	padding: 16px; border-radius: 4px; text-align: center; line-height: 16px; font-family: Helvetica,Arial,sans-serif,"Microsoft YaHei"; font-size: 24px; font-weight: bold; text-decoration: none; display: inline-block; position: relative; cursor: pointer; box-shadow: inset 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3); -khtml-border-radius: 4px; -moz-box-sizing: border-box;
}
.button:hover {
	text-decoration: none;
}
.button span {
	width: 16px; height: 16px; margin-right: 5px; float: left; display: inline-block; position: relative;
}
.button-gray {
	background: rgb(241, 241, 241); border: 1px solid rgb(187, 187, 187); color: rgb(85, 85, 85); text-shadow: 0px 1px 0px #fff; -pie-background: linear-gradient(top, #e9e9e9, #d1d1d1);
}
.button-gray:hover {
	background: rgb(236, 236, 236); border: 1px solid rgb(153, 153, 153); color: rgb(85, 85, 85); -pie-background: linear-gradient(top, #e1e1e1, #c1c1c1);
}
.button-gray:focus {
	background: rgb(236, 236, 236); border: 1px solid rgb(153, 153, 153); color: rgb(85, 85, 85); -pie-background: linear-gradient(top, #e1e1e1, #c1c1c1);
}
.button-orange {
	background: rgb(247, 141, 29); border: 1px solid rgb(221, 102, 17); color: rgb(254, 244, 233); text-shadow: 0px 1px 1px rgba(0,0,0,0.25); -pie-background: linear-gradient(top, #faa51a, #f47a20);
}
.button-orange:hover {
	background: rgb(244, 124, 32); border: 1px solid rgb(170, 85, 17); color: rgb(254, 244, 233); -pie-background: linear-gradient(top, #f88e11, #f06015);
}
.button-orange:focus {
	background: rgb(244, 124, 32); border: 1px solid rgb(170, 85, 17); color: rgb(254, 244, 233); -pie-background: linear-gradient(top, #f88e11, #f06015);
}
.button-red {
	border: 1px solid rgb(169, 44, 44); color: rgb(254, 244, 233); text-shadow: 0px 1px 1px rgba(0,0,0,0.25); background-color: rgb(196, 71, 71); -pie-background: linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
}
.button-red:hover {
	border: 1px solid rgb(119, 17, 17); color: rgb(254, 244, 233); background-color: rgb(196, 71, 71); -pie-background: linear-gradient(top, #DD4141 10%, #A92121 90%);
}
.button-red:focus {
	border: 1px solid rgb(119, 17, 17); color: rgb(254, 244, 233); background-color: rgb(196, 71, 71); -pie-background: linear-gradient(top, #DD4141 10%, #A92121 90%);
}
.button-blue {
	background: rgb(0, 149, 205); border: 1px solid rgb(3, 68, 98); color: rgb(255, 255, 255); text-shadow: 0px 1px 1px #00adee; -pie-background: linear-gradient(top, #00adee, #0078a5);
}
.button-blue:hover {
	background: rgb(0, 126, 173); border: 1px solid rgb(34, 51, 68); color: rgb(255, 255, 255); text-decoration: none; -pie-background: linear-gradient(top, #0095cc, #00678e);
}
.button-blue:focus {
	background: rgb(0, 126, 173); border: 1px solid rgb(34, 51, 68); color: rgb(255, 255, 255); text-decoration: none; -pie-background: linear-gradient(top, #0095cc, #00678e);
}
.button-green {
	background: rgb(143, 200, 87); border: 1px solid rgb(85, 102, 17); color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.25); -pie-background: linear-gradient(top, #8fc857, #5c9425);
}
.button-green:hover {
	background: rgb(143, 187, 68); border: 1px solid rgb(51, 68, 34); -pie-background: linear-gradient(top, #8fbb44, #5c8825);
}
.button-green:focus {
	background: rgb(143, 187, 68); border: 1px solid rgb(51, 68, 34); -pie-background: linear-gradient(top, #8fbb44, #5c8825);
}
button.minimal {
	background: rgb(227, 227, 227); font: bold 12px "helvetica neue", helvetica, arial, sans-serif; padding: 8px 0px 9px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); width: 150px; text-align: center; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 0px 1px 1px #f6f6f6; text-shadow: 0px 1px 0px #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 0 1px 1px #f6f6f6; -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6; -ms-border-radius: 3px; -o-border-radius: 3px;
}
button.minimal:hover {
	background: rgb(217, 217, 217); color: rgb(34, 34, 34); cursor: pointer; box-shadow: inset 0px 0px 1px 1px #eaeaea; -moz-box-shadow: inset 0 0 1px 1px #eaeaea; -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
}
button.minimal:active {
	background: rgb(208, 208, 208); color: rgb(0, 0, 0); box-shadow: inset 0px 0px 1px 1px #e3e3e3; -moz-box-shadow: inset 0 0 1px 1px #e3e3e3; -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
}
button.clean-gray {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; padding: 8px 0px; border-radius: 3px; width: 150px; text-align: center; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 0px #eee; background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(204, 204, 204)); background-color: rgb(238, 238, 238); -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
button.clean-gray:hover {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; text-shadow: 0px 1px 0px #ddd; background-image: -ms-linear-gradient(rgb(221, 221, 221), rgb(187, 187, 187)); background-color: rgb(221, 221, 221);
}
button.clean-gray:active {
	border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(136, 136, 136); box-shadow: inset 0px 0px 5px 2px #aaaaaa, 0px 1px 0px 0px #eeeeee; -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
button.cupid-green {
	border-width: 1px; border-style: solid; border-color: rgb(99, 166, 47) rgb(99, 166, 47) rgb(91, 153, 43); font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; padding: 7px 0px 8px; border-radius: 3px; width: 150px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #96ca6d; text-shadow: 0px -1px 0px #4c9021; background-image: -ms-linear-gradient(rgb(127, 191, 77), rgb(99, 166, 47)); background-color: rgb(127, 191, 77); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #96ca6d; -webkit-box-shadow: inset 0 1px 0 0 #96ca6d; -ms-border-radius: 3px; -o-border-radius: 3px;
}
button.cupid-green:hover {
	cursor: pointer; box-shadow: inset 0px 1px 0px 0px #8dbf67; background-image: -ms-linear-gradient(rgb(118, 179, 71), rgb(94, 158, 46)); background-color: rgb(118, 179, 71); -moz-box-shadow: inset 0 1px 0 0 #8dbf67; -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
}
button.cupid-green:active {
	border-width: 1px; border-style: solid; border-color: rgb(91, 153, 43) rgb(91, 153, 43) rgb(83, 140, 39); box-shadow: inset 0px 0px 8px 4px #548c29, 0px 1px 0px 0px #eeeeee; -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
}
button.cupid-blue {
	border-width: 1px; border-style: solid; border-color: rgb(171, 187, 204) rgb(167, 182, 199) rgb(161, 175, 191); font: 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; padding: 6px 0px 7px; border-radius: 12px; width: 150px; text-align: center; color: rgb(26, 62, 102); font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px white; text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(215, 229, 245), rgb(203, 224, 245)); background-color: rgb(215, 229, 245); -moz-border-radius: 12px; -webkit-border-radius: 12px; -moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -ms-border-radius: 12px; -o-border-radius: 12px;
}
button.cupid-blue:hover {
	border-width: 1px; border-style: solid; border-color: rgb(161, 175, 191) rgb(156, 170, 186) rgb(150, 163, 179); color: rgb(22, 54, 89); cursor: pointer; box-shadow: inset 0px 1px 0px 0px #f2f2f2; background-image: -ms-linear-gradient(rgb(204, 217, 232), rgb(193, 212, 232)); background-color: rgb(204, 217, 232); -moz-box-shadow: inset 0 1px 0 0 #f2f2f2; -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
}
button.cupid-blue:active {
	border: 1px solid rgb(140, 152, 167); box-shadow: inset 0px 0px 4px 2px #abbccf, 0px 0px 1px 0px #eeeeee; -moz-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee; -webkit-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
}
button.blue-pill {
	border-width: 1px; border-style: solid; border-color: rgb(117, 143, 186) rgb(108, 132, 171) rgb(92, 111, 145); font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; padding: 8px 0px; border-radius: 18px; width: 150px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #aec3e5; text-shadow: 0px -1px 1px #64799e; background-image: -ms-linear-gradient(rgb(165, 184, 218), rgb(112, 137, 179)); background-color: rgb(165, 184, 218); -moz-border-radius: 18px; -webkit-border-radius: 18px; -moz-box-shadow: inset 0 1px 0 0 #aec3e5; -webkit-box-shadow: inset 0 1px 0 0 #aec3e5; -ms-border-radius: 18px; -o-border-radius: 18px;
}
button.blue-pill:hover {
	border-width: 1px; border-style: solid; border-color: rgb(109, 134, 173) rgb(100, 122, 158) rgb(84, 102, 133); cursor: pointer; box-shadow: inset 0px 1px 0px 0px #a5b9d9; background-image: -ms-linear-gradient(rgb(155, 173, 204), rgb(104, 127, 166)); background-color: rgb(155, 173, 204); -moz-box-shadow: inset 0 1px 0 0 #a5b9d9; -webkit-box-shadow: inset 0 1px 0 0 #a5b9d9;
}
button.blue-pill:active {
	border: 1px solid rgb(84, 102, 133); box-shadow: inset 0px 0px 8px 2px #7e8da6, 0px 1px 0px 0px #eeeeee; -moz-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee; -webkit-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee;
}
button.thoughtbot {
	font: bold 20px "helvetica neue", helvetica, arial, sans-serif; padding: 12px 0px 14px; border-radius: 5px; border: 1px solid rgb(149, 17, 0); width: 150px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 0px 0px 1px rgba(255,115,100,0.4), 0px 1px 3px #333333; text-shadow: 0px -1px 1px rgba(0,0,0,0.8); background-image: -ms-linear-gradient(rgb(238, 67, 46) 0%, rgb(198, 57, 41) 50%, rgb(181, 23, 0) 50%, rgb(137, 17, 0) 100%); background-color: rgb(238, 67, 46); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333; -ms-border-radius: 5px; -o-border-radius: 5px;
}
button.thoughtbot:hover {
	cursor: pointer; background-image: -ms-linear-gradient(rgb(243, 120, 115) 0%, rgb(219, 80, 77) 50%, rgb(203, 5, 0) 50%, rgb(162, 6, 1) 100%); background-color: rgb(243, 120, 115);
}
button.thoughtbot:active {
	box-shadow: inset 0px 0px 0px 1px rgba(255,115,100,0.4); background-image: -ms-linear-gradient(rgb(212, 60, 40) 0%, rgb(173, 50, 36) 50%, rgb(156, 21, 0) 50%, rgb(112, 13, 0) 100%); background-color: rgb(212, 60, 40); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
}
button.punch {
	background: rgb(65, 98, 168); border-width: 1px; border-style: solid; border-color: rgb(56, 83, 140) rgb(31, 45, 77) rgb(21, 30, 51); font: bold 20px "helvetica neue", helvetica, arial, sans-serif; padding: 10px 0px 12px; border-radius: 4px; width: 150px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 10px 1px #5c8bee, 0px 1px 0px #1d2c4d, 0px 6px 0px #1f3053, 0px 8px 4px 1px #111111; text-shadow: 0px -1px 1px #1e2d4d; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 0 1px 10px 1px #5c8bee, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111; -webkit-box-shadow: inset 0 1px 10px 1px #5c8bee, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-background-clip: padding-box;
}
button.punch:hover {
	cursor: pointer; box-shadow: inset 0px 0px 20px 1px #87adff, 0px 1px 0px #1d2c4d, 0px 6px 0px #1f3053, 0px 8px 4px 1px #111111; -moz-box-shadow: inset 0 0px 20px 1px #87adff, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111; -webkit-box-shadow: inset 0 0px 20px 1px #87adff, 0px 1px 0 #1d2c4d, 0 6px 0px #1f3053, 0 8px 4px 1px #111111;
}
button.punch:active {
	margin-top: 58px; box-shadow: inset 0px 1px 10px 1px #5c8bee, 0px 1px 0px #1d2c4d, 0px 2px 0px #1f3053, 0px 4px 3px 0px #111111; -moz-box-shadow: inset 0 1px 10px 1px #5c8bee, 0 1px 0 #1d2c4d, 0 2px 0 #1f3053, 0 4px 3px 0 #111111; -webkit-box-shadow: inset 0 1px 10px 1px #5c8bee, 0 1px 0 #1d2c4d, 0 2px 0 #1f3053, 0 4px 3px 0 #111111;
}
button.purple-candy {
	font: bold 12px "helvetica neue", helvetica, arial, sans-serif; padding: 10px 0px 12px; border-radius: 3px; width: 150px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; text-shadow: 0px -1px 1px #473569; background-image: -ms-linear-gradient(rgb(158, 118, 232) 0%, rgb(112, 56, 224) 50%, rgb(96, 33, 222) 50%, rgb(98, 36, 222) 100%); background-color: rgb(158, 118, 232); -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-background-clip: padding-box;
}
button.purple-candy:hover {
	cursor: pointer; background-image: -ms-linear-gradient(rgb(141, 105, 207) 0%, rgb(99, 50, 199) 50%, rgb(85, 29, 196) 50%, rgb(86, 31, 196) 100%); background-color: rgb(141, 105, 207); -webkit-background-clip: padding-box;
}
button.purple-candy:active {
	background: rgb(74, 26, 171); color: rgb(221, 221, 221); -webkit-background-clip: padding-box;
}
button.shiny-blue {
	border-width: 1px; border-style: solid; border-color: rgb(31, 88, 204) rgb(27, 77, 179) rgb(23, 66, 153); font: bold 12px/normal "helvetica neue", helvetica, arial, sans-serif; padding: 7px 0px; border-radius: 4px; width: 150px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 0px 2px 0px rgba(57,140,255,0.8); text-shadow: 0px -1px 1px #1a5ad9; background-image: -ms-linear-gradient(rgb(117, 154, 233) 0%, rgb(55, 111, 224) 50%, rgb(26, 90, 217) 50%, rgb(36, 99, 222) 100%); background-color: rgb(117, 154, 233); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8); -webkit-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8); -ms-border-radius: 4px; -o-border-radius: 4px;
}
button.shiny-blue:hover {
	cursor: pointer; background-image: -ms-linear-gradient(rgb(93, 137, 232) 0%, rgb(34, 97, 224) 50%, rgb(4, 75, 217) 50%, rgb(13, 83, 222) 100%); background-color: rgb(93, 137, 232);
}
button.shiny-blue:active {
	border-width: 1px; border-style: solid; border-color: rgb(27, 77, 179) rgb(23, 66, 153) rgb(19, 55, 128); box-shadow: inset 0px 0px 5px 2px #1a47a0, 0px 1px 0px #eeeeee; -moz-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee; -webkit-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}
button.download-itunes {
	border-width: 1px; border-style: solid; border-color: rgb(64, 129, 175) rgb(46, 105, 163) rgb(32, 85, 154); font: 11px "lucida grande", sans-serif; padding: 3px 5px; border-radius: 16px; width: 112px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #72b9eb, 0px 1px 2px 0px #b3b3b3; text-shadow: 0px -1px 1px #3275bc; background-image: -ms-linear-gradient(rgb(82, 168, 232), rgb(55, 122, 208)); background-color: rgb(82, 168, 232); -moz-border-radius: 16px; -webkit-border-radius: 16px; -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3; -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3; -ms-border-radius: 16px; -o-border-radius: 16px; -webkit-background-clip: padding-box;
}
button.download-itunes:hover {
	border-width: 1px; border-style: solid; border-color: rgb(42, 115, 166) rgb(22, 88, 153) rgb(7, 66, 143); cursor: pointer; box-shadow: inset 0px 1px 0px 0px #62b1e9; text-shadow: 0px -1px 1px #1d62ab; background-image: -ms-linear-gradient(rgb(62, 158, 229) 0%, rgb(32, 107, 203) 100%); background-color: rgb(62, 158, 229); -moz-box-shadow: inset 0 1px 0 0 #62b1e9; -webkit-box-shadow: inset 0 1px 0 0 #62b1e9; -webkit-background-clip: padding-box;
}
button.download-itunes:active {
	background: rgb(50, 130, 211); border-width: 1px; border-style: solid; border-color: rgb(21, 76, 140) rgb(21, 76, 140) rgb(14, 64, 142); box-shadow: inset 0px 0px 6px 3px #1657b5, 0px 1px 0px 0px white; text-shadow: 0px -1px 1px #2361a4; -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white; -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white; -webkit-background-clip: padding-box;
}
button[disabled].download-itunes {
	border-width: 1px; border-style: solid; border-color: rgb(197, 197, 197) rgb(206, 206, 206) rgb(217, 217, 217); color: rgb(143, 143, 143); cursor: not-allowed; box-shadow: none; text-shadow: 0px -1px 1px #ebebeb; background-image: -ms-linear-gradient(rgb(218, 218, 218), rgb(243, 243, 243)); background-color: rgb(218, 218, 218); -moz-box-shadow: none; -webkit-box-shadow: none;
}
button[disabled].download-itunes:hover {
	border-width: 1px; border-style: solid; border-color: rgb(197, 197, 197) rgb(206, 206, 206) rgb(217, 217, 217); color: rgb(143, 143, 143); cursor: not-allowed; box-shadow: none; text-shadow: 0px -1px 1px #ebebeb; background-image: -ms-linear-gradient(rgb(218, 218, 218), rgb(243, 243, 243)); background-color: rgb(218, 218, 218); -moz-box-shadow: none; -webkit-box-shadow: none;
}
button[disabled].download-itunes:active {
	border-width: 1px; border-style: solid; border-color: rgb(197, 197, 197) rgb(206, 206, 206) rgb(217, 217, 217); color: rgb(143, 143, 143); cursor: not-allowed; box-shadow: none; text-shadow: 0px -1px 1px #ebebeb; background-image: -ms-linear-gradient(rgb(218, 218, 218), rgb(243, 243, 243)); background-color: rgb(218, 218, 218); -moz-box-shadow: none; -webkit-box-shadow: none;
}
button.skip {
	border-width: 1px; border-style: solid; border-color: rgb(23, 45, 110) rgb(23, 45, 110) rgb(14, 29, 69); font: bold 16px/normal "helvetica neue", helvetica, arial, sans-serif; padding: 7px 0px 8px; border-radius: 5px; width: 150px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #b1b9cb; text-shadow: 0px -1px 1px #000f4d; background-image: -ms-linear-gradient(rgb(140, 156, 191) 0%, rgb(84, 106, 158) 50%, rgb(54, 81, 143) 50%, rgb(61, 86, 145) 100%); background-color: rgb(140, 156, 191); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: inset 0 1px 0 0 #b1b9cb; -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb; -ms-border-radius: 5px; -o-border-radius: 5px;
}
button.skip:hover {
	cursor: pointer; background-image: -ms-linear-gradient(rgb(127, 141, 173) 0%, rgb(74, 94, 140) 50%, rgb(47, 71, 125) 50%, rgb(54, 76, 128) 100%); background-color: rgb(127, 141, 173);
}
button.skip:active {
	box-shadow: inset 0px 0px 20px 0px #1d2845, 0px 1px 0px white; -moz-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white; -webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
}
div.indent {
	border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223) rgb(234, 234, 234) rgb(231, 231, 231); margin: 50px auto 0px; padding: 10px 0px; border-radius: 8px; width: 170px; background-image: -ms-linear-gradient(rgb(226, 226, 226), rgb(250, 250, 250)); background-color: rgb(226, 226, 226); -moz-border-radius: 8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;
}
button.minimal-indent {
	font: bold 16px/normal "helvetica neue", helvetica, arial, sans-serif; margin: 0px; padding: 7px 0px; border-radius: 5px; width: 150px; color: rgb(102, 102, 102); border-right-color: rgb(223, 223, 223); border-bottom-color: rgb(180, 180, 180); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px white, 0px 1px 0px 0px #d5d5d5, 0px -1px 2px 1px #efefef; text-shadow: 0px 1px 1px #fff; background-image: -ms-linear-gradient(rgb(243, 243, 243) 0%, rgb(221, 221, 221) 50%, rgb(210, 210, 210) 50%, rgb(223, 223, 223) 100%); background-color: rgb(243, 243, 243); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef; -webkit-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5, 0 -1px 2px 1px #efefef; -ms-border-radius: 5px; -o-border-radius: 5px;
}
button.minimal-indent:hover {
	cursor: pointer; box-shadow: inset 0px 1px 0px 0px #f2f2f2, 0px 1px 0px 0px #c9c9c9, 0px -1px 2px 1px #e3e3e3; background-image: -ms-linear-gradient(rgb(229, 229, 229) 0%, rgb(209, 209, 209) 50%, rgb(196, 196, 196) 50%, rgb(184, 184, 184) 100%); background-color: rgb(229, 229, 229); -moz-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3; -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9, 0 -1px 2px 1px #e3e3e3;
}
button.minimal-indent:active {
	box-shadow: inset 0px 0px 30px 0px #999999, 0px 1px 0px 0px white; -moz-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white; -webkit-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white;
}
button[disabled] {
	background: rgb(153, 153, 153); border: 0px currentColor; color: rgb(170, 170, 170); cursor: not-allowed; box-shadow: none; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
button[disabled]:hover {
	background: rgb(153, 153, 153); border: 0px currentColor; color: rgb(170, 170, 170); cursor: not-allowed; box-shadow: none; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
button[disabled]:active {
	background: rgb(153, 153, 153); border: 0px currentColor; color: rgb(170, 170, 170); cursor: not-allowed; box-shadow: none; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
